package com.py.androidUtils.utils;

import java.io.File;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;

/**
 * @说明 AppUtils
 * @作者 LY
 * @文件 AppUtils.java
 * @时间 2015年6月19日 上午11:20:46
 * @版权 Copyright(c) 2014 LY-版权所有
 */
public class AppUtils {
	/**
	 * 设置网络
	 * 
	 * @param context
	 */
	public static void settingNetWork(Context context) {
		Intent intent = new Intent("android.settings.WIRELESS_SETTINGS");
		context.startActivity(intent);
	}

	/**
	 * 安裝apk
	 * 
	 * @param context
	 * @param filePath文件路徑
	 */
	public static void installApk(Context context, String filePath) {
		Intent intent = new Intent();
		intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
		intent.setAction(android.content.Intent.ACTION_VIEW);
		intent.setDataAndType(Uri.fromFile(new File(filePath)), "application/vnd.android.package-archive");
		context.startActivity(intent);
	}

	/**
	 * 卸载apk
	 * 
	 * @param context
	 * @param packageName程序包名
	 */
	public static void uninstallApk(Context context, String packageName) {
		Uri uri = Uri.parse("package:" + packageName);
		Intent intent = new Intent(Intent.ACTION_DELETE, uri);
		context.startActivity(intent);
	}
}
